# 作者：陈睿-cruise
# 2025年02月13日22时56分31秒
# 2979386061@qq.com
#导入套接字模块
import socket

# 编写程序执行入口
if __name__ == '__main__':
    # 1、创建套接字对象(socKet,AF_INET =>IPy4,socket.SOCK_STREAM =>TCP协议,socket.SOCK DGRAM
    tcp_client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    #端口复用（结束后立即释放）
    tcp_client_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,True)
    #2、和服务器端口链接（ip和端口号）
    tcp_client_socket.connect(('127.0.0.1',8080))
    #3、发送数据
    tcp_client_socket.send('hello'.encode())
    #4、接收服务器返回数据
    content = tcp_client_socket.recv(1024).decode()
    print(f'服务器返回数据：{content}')
    #5、关闭套接字对象
    tcp_client_socket.close()